home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #5 & #6
/
Amiga Plus CD - 1995 - No. 5 and 6.iso
/
pd
/
datatypes
/
multiprint
/
source
/
smakefile
< prev
next >
Wrap
Makefile
|
1995-08-08
|
2KB
|
85 lines
#
# $PROJECT: MultiPrint - print datatype objects
#
# $VER: SMakefile 39.0 (07.08.95)
#
# by
#
# Stefan Ruppert , Windthorststrasse 5 , 65439 Floersheim , GERMANY
#
# (C) Copyright 1995
# All Rights Reserved !
#
# $HISTORY:
#
# 07.08.95 : 039.000 : initial
#
NAME = MultiPrint
EXE = /$(NAME)
HEADER = MultiPrint.h
SRCS = MultiPrint.c Init.c
OBJS = MultiPrint.o Init.o
GST = inc.gst
GSTINC = System.h
CD = $(NAME).cd
CDSRCS = MultiPrint_Texts.h
DEPEND = $(GST) $(HEADER) SMakefile
##############################################################################
#
# SAS definition
#
DEBUG = DEBUG=LINE DEFINE=DEBUG
SCOPTS = VERBOSE NOSTKCHK STRINGMERGE GST $(GST)
SLOPT = NOICONS VERBOSE SMALLDATA SMALLCODE NODEBUG
SCOPTIMIZE = CPU=68000
LIB = lib:amiga.lib lib:sc.lib lib:debug.lib
all: $(CDSRCS) $(GST) $(OBJS) $(EXE)
$(EXE): $(OBJS)
slink from $(OBJS) to $@ $(SLOPT) LIB $(LIB)
.c.o:
sc $(SCOPTS) $(DEBUG) $(SCOPTIMIZE) $(GSTOPTS) CSRC $*.c
##############################################################################
#
# explicit dependencies
#
Init.o: Init.c $(DEPEND)
MultiPrint.o: MultiPrint.c $(DEPEND)
##############################################################################
#
# make SAS-C GST file
#
$(GST): $(GSTINC)
sc MGST $(GST) $(GSTINC) NOOBJNAME NOICONS
##############################################################################
#
# make locale stuff
#
$(CDSRCS): $(CD)
c:catcomp $(CD) CFILE $@ NOARRAY NOCODE
##############################################################################
#
# clean up
#
clean:
delete $(OBJS) $(GST)